package com.hy.mydesktop.shared.persistence.domain.gxt.constant;

import com.hy.mydesktop.shared.persistence.domain.gxt.GxtComponentControllerMetaModel;

public class ComponentMetaDataConstants {
	
	/**
	 * 控件Id
	 */	
	public static final String COMPONENT_ID ="componentId";
	public static final String ID ="id";
	/////////////////////       ItemOfAssociateToWindow     ////////////////////////////////////////////////////////////////////////
	public static final String ITEM_OF_ASSOCIATETOWINDOW ="itemOfAssociateToWindow";
	public static final String ITEM_TYPE ="itemType";
	public static final String MVC_ITEM_TYPE ="mvcItemType";
	public static final String DATALOAD_ITEM_TYPE="dataloadItemType";
	public static final String DATASUBMIT_ITEM_TYPE="dataSubmitItemType";
	public static final String COMPONENT_ITEM_TYPE="componentItemType";
	///////////////////////         ItemOfAssociateToWindow      ///////////////////////////////////////////////////////
	
	/**
	 * 控件控制器模型类别
	 */	
	public static final String COMPONENT_CONTROLLER_MODEL_TYPE ="component_controller_model_type";
	
	/**
	 * 控件控制器模型类别索引
	 */
	 
	public static final String COMPONENT_CONTROLLER_MODEL_TYPE_INDEX ="component_controller_model_type_index";

	/**
	 * Apps 事件类别
	 */
	public static final String REGISTER_EVENT_TYPES ="registerEventTypes";
	//public static final String REGISTER_EVENT_TYPES ="registereventtypes";
	/**
	 * Apps 事件类别
	 */
	public static final String APP_EVENT_TYPES ="registereventtypes";

	/**
	 * App 事件类别
	 */
	public static final String REGISTER_EVENT_TYPE ="registerEventType";
	/**
	 * App 事件类别
	 */
	public static final String APP_EVENT_TYPE ="registerEventType";
	/**
	 * App 事件类别 的描述
	 */
	public static final String EVENT_TYPE_DESCRIPTION ="eventTypeDescription";
	public static final String EVENT_STRUCTURE_METAMODEL ="eventstructuremetamodel";
	public static final String SOURCE_COMPONENT ="sourceComponent";
	public static String APP_EVENT_TYPE_ID = "registerEventTypeId";
	

	public static final String COMPONENT_CONTROLLER_ID ="controllerMetaNodeModelId";
	public static final String COMPONENT_CONTROLLER_METANODEMODEL_ID ="controllerMetaNodeModelId";
	public static final String COMPONENT_CONTROLLER_METAMODEL_ID ="controllerMetaModelId";
	
	public static final String GXT_COMPONENT_CONTROLLER_METAMODEL ="gxtComponentControllerMetaModel";
	
	public static final String GXT_COMPONENT_CONTROLLER_METANODEMODEL_LIST ="gxtComponentControllerMetaNodeModelList";
	public static final String COMPONENT_CONTROLLER_METANODEMODEL_LIST ="gxtComponentControllerMetaNodeModelList";

	public static final String GXT_COMPONENT_CONTROLLER_METANODEMODEL ="gxtComponentControllerMetaNodeModel";
	public static final String LEFT_VALUE ="leftValue";
	public static final String RIGHT_VALUE ="rightValue";

	
	
	public static final String GXT_COMPONENT__METANODEMODEL ="gxtComponentMetaNodeModel";
	
	/**
	 * 控件模型类别
	 */
	
	public static final String COMPONENT_MODEL_TYPE ="component_model_type";
	/**
	 * 控件模型类别索引
	 */
	 
	public static final String COMPONENT_MODEL_TYPE_INDEX ="component_model_type_index";
	
	public static final String LAYOUT = "layout";
	public static final String LAYOUT_INDEX = "layoutIndex";
	public static final String INDEX = "index";
	public static final String NAME = "name";
	public static final String TEXT = "text";
	public static final String ICON	 = "icon";
	public static final String 	PARENT_ITEM	 = "parentItem"	;
	//用于XML的文件配置中
	public static final String 	CHILDREN_ITEMS	 = "childrenItems"	;
	//List of Item  的类型
	public static final String 	CHILDREN_ITEMS_TYPE	 = "childrenItemsType"	;
	//List of Item  的实际类型
	public static final String 	COMPONENT_CHILDREN_ITEMS_TYPE	 = "componentItemsType"	;
	//List of Item  的实际类型
	public static final String 	TWOCOLUMN_PANELINFORM_CHILDREN_ITEMS_TYPE	 = "2columnPanelInFormItemsType"	;
	//List of Item  的实际类型
	public static final String 	DATA_CHILDREN_ITEMS_TYPE	 = "dataItemsType"	;
	//List of Item  的实际类型
	public static final String 	COMPONENT_AND_DATA_CHILDREN_ITEMS_TYPE	 = "componentAndDataItemsType"	;
	/**
	 * 控件的宽度
	 */
	public static final String WIDTH = "width";
	/**
	 * 控件的高度
	 */
	public static final String HEIGHT = "height";
	/**
	 * 设置基础控件标题
	 */
	public static final String TITLE = "title";
	public static final String HEADING = "heading";
	public static final String RESIZABLE = "resizable";
	public static final String MAXMIZABLE = "maxmizable";
	public static final String MINMIZABLE = "minmizable";
	public static final String CLOSABLE = "closable";
	
	/**
	 * gridModuleType
	 */
	public static final String GRIDMODULE_TYPE = "gridModuleType";
	public static final String GRID = "grid";
	public static final String GRID_MODEL = "gridModel";
	public static final String GRID_COLUMNCONFIG_MODELS = "gridColumnConfigModels";
	public static final String GRID_COLUMNCONFIG_MODEL = "gridColumnConfigModel";
	public static final String GRID_LOAD_MARK = "loadMask";
	public static final String OFFSET = "offset";
	public static final String LIMIT = "limit";
	public static final String PAGE_SIZE = "pageSize";
	
	public static final String COLUMNCONFIG_LOAD = "columnconfigload";
	
	public static final String HEADER = "header";
	public static final String DISPLAY_FIELD = "NAME";
	
	public static final String GRIDMODULE_TYPE_VERSION = "gridModuleTypeVersion";
	
	public static final String READONLY_GRIDMODULETYPE = "readOnlyGridModuleType";
	public static final String READONLYPAGING_GRIDMODULETYPE = "readOnlyPagingGridModuleType";
	public static final String COMPLEXREADONLY_GRIDMODULETYPE = "complexReadOnlyGridModuleType";
	public static final String COMPLEXREADONLYPAGING_GRIDMODULETYPE = "complexReadOnlyPagingGridModuleType";
	
	public static final String EDITOR_GRIDMODULETYPE = "editorGridModuleType";
	public static final String EDITORPAGING_GRIDMODULETYPE = "editorPagingGridModuleType";
	public static final String COMPLEXEDITOR_GRIDMODULETYPE = "complexEditorGridModuleType";
	public static final String COMPLEXEDITORPAGING_GRIDMODULETYPE = "complexEditorPagingGridModuleType";
	
}
